package com.mdxq.mall.user.service;

import com.mybatisflex.core.service.IService;
import com.mdxq.mall.user.entity.Admin;
import org.springframework.web.bind.annotation.RequestParam;

import javax.servlet.http.HttpServletRequest;

/**
 * 后台用户表 服务层。
 *
 * @author zxr
 * @since 2025-01-12
 */
public interface AdminService extends IService<Admin> {
    /**
     * 管理员登录
     * @param username 账号
     * @param password 密码
     * @return 登录成功返回管理员对像，失败返回null
     */
    Admin login(String username, String password, HttpServletRequest request);
    boolean allocRole(Long adminId,String roleIds);
}
